package com.mrjy.integral.bo;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.mrjy.common.entity.IntegralExchangedLog;
import com.mrjy.integral.dto.IntegralExchangedLogDTO;
import com.mrjy.integral.dto.IntegralExchangedOrderDTO;

public interface IIntegralExchangedLogBo {

	Object queryByUserId(IntegralExchangedLogDTO dto, HttpSession session);

	Object queryIEDetail(IntegralExchangedLog exchangedLog, HttpSession session);

	Object txInsert(IntegralExchangedLogDTO dto, HttpSession session);

	Object queryPageForBack(IntegralExchangedLogDTO dto, HttpSession session);

	Object updateDisableFlag(IntegralExchangedLog exchangedLog,
			HttpSession session);

	Object doPost(IntegralExchangedLog exchangedLog, HttpSession session);

	Object export(IntegralExchangedLogDTO dto, HttpSession session,
			HttpServletResponse response);

	Object queryPageUsedForBack(IntegralExchangedOrderDTO dto, HttpSession session);

	Object exportUsed(IntegralExchangedOrderDTO dto, HttpSession session,
			HttpServletResponse response);

	Object txUpdate(IntegralExchangedLogDTO dto, HttpSession session);

}
